package org.zuel.huhuForum.constant;

public interface CommunityConstant {
    // 激活成功
    int ACTIVATION_SUCCESS = 0;

    // 重复激活
    int ACTIVATION_REPEAT = 1;

    // 激活失败
    int ACTIVATION_FAILURE = 2;

    // 默认的登录凭证超时时间 (3小时)
    int DEFAULT_EXPIRED_SECONDS = 3600 * 3;

//        // 默认的登录凭证超时时间 (3分钟)
//    int DEFAULT_EXPIRED_SECONDS =  3*60;

    // 记住我状态下的凭证超时时间 (2天)
    int REMEMBER_EXPIRED_SECONDS = 3600 * 24 * 2;

    // 实体类型：帖子
    int ENTITY_TYPE_POST = 1;

    // 实体类型：评论
    int ENTITY_TYPE_COMMENT = 2;

    // 实体类型：人
    int ENTITY_TYPE_USER = 3;

    //  主题：评论
    String TOPIC_COMMNET = "comment";

    //  主题：点赞
    String TOPIC_LIKE = "like";

    //  主题：关注
    String TOPIC_FOLLOW = "follow";

    //  主题：发帖
    String TOPIC_PUBLISH = "publish";

    //  主题：删帖
    String TOPIC_DELETE = "delete";

    //  主题：修改
    String TOPIC_CHANGE="change";


    // 系统用户的 id
    int SYSTEM_USER_ID = 1;

    // 权限：普通用户
    String AUTHORITY_USER = "user";

    // 权限：管理员
    String AUTHORITY_ADMIN = "admin";

    // 权限：版主
    String AUTHORITY_MODERATOR = "moderator";

    Integer TYPE_ZERO=0;

    Integer TYPE_ONE=1;

    Integer TYPE_TWE=2;

    Integer TYPE_THERE=3;

}
